package cn.ffcs.uec.common.manager;

import java.util.List;

import cn.ffcs.uec.common.model.CustomFiles;
import cn.ffcs.uec.common.vo.UecBdDefdoc;
import cn.ffcs.uec.common.vo.UecBdPsncl;
import cn.ffcs.uec.common.vo.UecWaPrmlv;
import cn.ffcs.uec.common.vo.UecWaSeclv;

public interface CustomFilesManager {

	public CustomFiles findCustomFilesByCustomFiles(CustomFiles customFiles);
	
	public String findCustomFilesByPkdefdoc(String pkdefdoc);
	
	public List<UecBdDefdoc> findCustomFilesByPkdefdocList(String pkdefdocList);
	
	public UecBdPsncl findUecUecBdPsnclByUecBdPsncl(UecBdPsncl uecBdPsncl);
	
	public List<UecBdPsncl> findUecUecBdPsnclByUecBdPsnclList(String pkOrg);
	
	public UecWaPrmlv findObjectByUecWaPrmlv(UecWaPrmlv uecWaPrmlv);
	
	public UecWaSeclv findObjectByUecWaSeclv(UecWaSeclv uecWaSeclv);
	
	public Boolean getActivitySwitchBySysDictVo(String type);
	
	/**
	 * 根据基准岗位编码查找对应的岗位名称
	 * @param code
	 * @return
	 */
	public String getBasePostNameByCode(String code);
	
	/**
	 * 根据类型type   查询字典值value  sys_dict
	 * 
	 */ 
	public String getSysDictVo(String type);
}
